package com.bot.nft.module.op.domain.vo;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Getter;
import lombok.Setter;

import java.io.Serializable;
import java.time.LocalDateTime;
import java.util.Date;

/**
 * <p>
 * 空投记录Vo
 * </p>
 *
 * @author zhangkaige
 * @since 2024-01-24
 */
@Getter
@Setter
public class OpAirLogVo {


    /**
     * 空投记录标识
     */
    private String id;

    /**
     * 藏品标识
     */
    private String nftId;

    /**
     * 会员信息标识
     */
    private String mbId;

    /**
     * 空投藏品名称
     */
    private String nftName;
    /**
     * 空投藏品名称
     */
    private String nftCover;

    /**
     * 会员名称
     */
    private String mbName;
    /**
     * 会员手机号
     */
    private String mbPhone;
    /**
     * 链上地址
     */
    private String chainAddr;

    /**
     * 空投数量
     */
    private Integer num;

    /**
     * 执行时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date airTime;

    /**
     * 空投活动标识
     */
    private String airId;
}
